home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / doc / librsvg2-2 / TODO < prev   
Encoding:
Text File  |  2010-04-13  |  1.7 KB  |  41 lines

  1. Higher priority:
  2.  
  3.  * Make our GdkPixbuf dependency optional, for broader adoption in other communities (eg. OpenGL games). We'll want to use 
  4.    ARGB internally. We'll keep the GdkPixbuf-based public interface around, but split up the libraries somewhat. We may want
  5.    to use it to load PNGs/JPEGs/etc., but that piece of code's implementation will be flexible so that it isn't exclusively
  6.    dependant on GdkPixbuf.
  7.  
  8.  * Areas in need of improvement:
  9.     * multiImage
  10.     * Text
  11.         * Whitespace issues
  12.         * "International" issues - bi-directional, top->bottom, etc.
  13.         * Text along paths
  14.         * Remove pango compeletly since it isn't thread safe nor does it support SVG text very well.
  15.         * Create interface to allow text to be drawn by cairo directly if available
  16.     * Fonts
  17.         * CSS-defined fonts (do we want to support this?)
  18.         * SVG fonts (do we want to support this?)
  19.  
  20.  * Improved GError support in the loader and error propegation, rather then the g_warnings that we currently use.
  21.      * Make error messages translatable (requires adding gettext).
  22.  
  23. Lower Priority:
  24.  
  25.  * Improvements to the rsvg-view application
  26.     * Add panning
  27.     * Add menus
  28.     * Set a better size hint
  29.     * Use cairo
  30.  
  31.  * Any SVG 1.2 features that we want to sneak in. SVG 1.2 conformance is not a priority. Top candidates include:
  32.     * <pageSet>
  33.  
  34.  * Improved Gimp plugin (choose 1 of "A" or "B". "A" would be easier, but perhaps less compelling. Jimmac and Tigert would be estatic if we could do either.)
  35.     * A) Store layer names, composite layers onto the Gimp itself
  36.     * B) Implement a Gimp-based RsvgRender that drew SVGs in terms of Gimp's path, gradient, pattern, etc. APIs
  37.  
  38. * DOM interface, possibly javascript bindings.
  39.  
  40. * Animation, should be easier if DOM is done right.
  41.